﻿ 
 
 

 
 
namespace Churchtoolkit.DataAccess.Entities
{	
	#region [ MembersInModulesColumns ]
	/// <summary>
	/// Entity represents a row for table MembersInModules 
	/// </summary>
	public enum MembersInModulesColumns
	{
	
        MemberId, 
        ModuleId, 
}
	#endregion
	
	#region [ MemberPhonesColumns ]
	/// <summary>
	/// Entity represents a row for table MemberPhones 
	/// </summary>
	public enum MemberPhonesColumns
	{
	
        MemberId, 
        Phone, 
        PhoneId, 
        PhoneType, 
}
	#endregion
	
	#region [ MembersColumns ]
	/// <summary>
	/// Entity represents a row for table Members 
	/// </summary>
	public enum MembersColumns
	{
	
        Birthdate, 
        ConfessionFather, 
        CountryId, 
        CreationDate, 
        DisplayName, 
        Email, 
        FirstName, 
        Gender, 
        ImagePath, 
        IsActive, 
        LastName, 
        LastUpdateDate, 
        MemberId, 
        NationalityId, 
        Password, 
}
	#endregion
	
	#region [ MemberAddressesColumns ]
	/// <summary>
	/// Entity represents a row for table MemberAddresses 
	/// </summary>
	public enum MemberAddressesColumns
	{
	
        AddressId, 
        AppartmentNumber, 
        BuildingNumber, 
        Directions, 
        FloorNumber, 
        MemberId, 
        Street, 
        ZipCode, 
}
	#endregion
	
	#region [ CountriesColumns ]
	/// <summary>
	/// Entity represents a row for table Countries 
	/// </summary>
	public enum CountriesColumns
	{
	
        CountryId, 
        CountryName, 
}
	#endregion
	
	#region [ NationalitiesColumns ]
	/// <summary>
	/// Entity represents a row for table Nationalities 
	/// </summary>
	public enum NationalitiesColumns
	{
	
        NationalityId, 
        NationalityName, 
}
	#endregion
	
	#region [ ModulesColumns ]
	/// <summary>
	/// Entity represents a row for table Modules 
	/// </summary>
	public enum ModulesColumns
	{
	
        ModuleId, 
        ModuleName, 
}
	#endregion
	
	#region [ NewsColumns ]
	/// <summary>
	/// Entity represents a row for table News 
	/// </summary>
	public enum NewsColumns
	{
	
        CreationDate, 
        Description, 
        Link, 
        NewsId, 
        Title, 
}
	#endregion
	
	#region [ MemberCommittiesColumns ]
	/// <summary>
	/// Entity represents a row for table MemberCommitties 
	/// </summary>
	public enum MemberCommittiesColumns
	{
	
        Church, 
        CommittieID, 
        DayOfMonth, 
        DayOfWeek, 
        IsServant, 
        MemberId, 
        Name, 
        OccurreEveryMonths, 
        OccurreEveryWeeks, 
        OccurrenceType, 
        ServantType, 
        TimeOfWeek, 
        WeekOfMonth, 
}
	#endregion
	
	#region [ MemberEducationColumns ]
	/// <summary>
	/// Entity represents a row for table MemberEducation 
	/// </summary>
	public enum MemberEducationColumns
	{
	
        EducationId, 
        MemberId, 
        Name, 
        Type, 
        Year, 
}
	#endregion
	
	#region [ MemberJobsColumns ]
	/// <summary>
	/// Entity represents a row for table MemberJobs 
	/// </summary>
	public enum MemberJobsColumns
	{
	
        EmployedFrom, 
        EmployedTo, 
        Employeer, 
        IsCurrentJob, 
        JobId, 
        MemberId, 
        Position, 
}
	#endregion
	
	#region [ EmailsColumns ]
	/// <summary>
	/// Entity represents a row for table Emails 
	/// </summary>
	public enum EmailsColumns
	{
	
        Code, 
        Description, 
        EmailId, 
        Subject, 
        Template, 
        TemplateResourcesPaths, 
}
	#endregion
	
	#region [ ErrorsColumns ]
	/// <summary>
	/// Entity represents a row for table Errors 
	/// </summary>
	public enum ErrorsColumns
	{
	
        Code, 
        Description, 
        ErrorId, 
        Message, 
}
	#endregion
	
	#region [ NotificationsColumns ]
	/// <summary>
	/// Entity represents a row for table Notifications 
	/// </summary>
	public enum NotificationsColumns
	{
	
        Code, 
        Description, 
        NotificationId, 
        Template, 
}
	#endregion
	#region [ MemberModulesColumns ]
	/// <summary>
	/// Entity represents a row for table MemberModules 
	/// </summary>
	public enum MemberModulesDtoColumns 			
	{
        MemberId, 
        ModuleId, 
        DisplayName, 
        Email, 
        ModuleName, 
}
	#endregion
	#region [ SecureMemberColumns ]
	/// <summary>
	/// Entity represents a row for table SecureMember 
	/// </summary>
	public enum SecureMemberDtoColumns 			
	{
        MemberId, 
        FirstName, 
        LastName, 
        DisplayName, 
        Email, 
        Gender, 
        Birthdate, 
        NationalityId, 
        CountryId, 
        CreationDate, 
        IsActive, 
        LastUpdateDate, 
        ImagePath, 
        ConfessionFather, 
}
	#endregion
}